/*
 * Mensaje.java
 *
 * Copyright 2011 Universidad Francisco de Paula Santander (UFPS).
 * Todos los Derechos Reservados.
 * Creado el 21/04/2009, 11:23:38 AM
 */


package com.ufps.cuatro.util;

import java.io.Serializable;

/**
 * <i><b>Mensaje:</b></i> @DefinicionClase
 * @author Carlos A. Torres C. - Dolly E. Guerrero. <https://code.google.com/p/tesis4dor/>
 * @version 1.0 21/04/2009
 * @see Serializable
 */
public class Mensaje implements Serializable {

    private static final long serialVersionUID = -3680123332303675421L;
    private int sec;
    private String msg;
    private int icono;
    private boolean view;
    private boolean now;

    /**
     * @DefinicionMetodo
     * @param sec @DefinicionParametro
     * @param msg @DefinicionParametro
     * @param icono @DefinicionParametro
     * @param now @DefinicionParametro
     */
    public Mensaje(int sec, String msg, int icono, boolean now) {
        this.sec = sec;
        this.msg = msg;
        this.icono = icono;
        this.view = false;
        this.now = now;
    }

    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public int getIcono() {
        return icono;
    }

    /**
     * @DefinicionMetodo
     * @param icono @DefinicionParametro
     */
    public void setIcono(int icono) {
        this.icono = icono;
    }

    /**
     * Devuelve el mensaje a mostrar al usario
     * @return @DefinicionReturn
     */
    public String getMsg() {
        return msg;
    }

    /**
     * Establece el mensaje a mostrar al usuario
     * @param msg
     */
    public void setMsg(String msg) {
        this.msg = msg;
    }

    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public int getSec() {
        return sec;
    }

    /**
     * @DefinicionMetodo
     * @param sec @DefinicionParametro
     */
    public void setSec(int sec) {
        this.sec = sec;
    }

    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public boolean isView() {
        return view;
    }

    /**
     * @DefinicionMetodo
     * @param view @DefinicionParametro
     */
    public void setView(boolean view) {
        this.view = view;
    }

    /**
     * @DefinicionMetodo
     * @return @DefinicionReturn
     */
    public boolean isNow() {
        return now;
    }

    /**
     * @DefinicionMetodo
     * @param now @DefinicionParametro
     */
    public void setNow(boolean now) {
        this.now = now;
    }
}
